module.exports = {
	gridMinHeight: {
		type: [String, Number],
		default: 0
	},
	badgeRight: {
		type: [Number, String],
		default: ''
	},
	badgeTop: {
		type: [Number, String],
		default: ''
	},
	badgeLeft: {
		type: [Number, String],
		default: ''
	},
	badgeBottom: {
		type: [Number, String],
		default: ''
	},
	row: {
		type: [Number, String],
		default: 5
	},
	col: {
		type: [Number, String],
		default: 2
	},
	paddingRow: {
		type: [Number, String],
		default: 0
	},
	paddingCol: {
		type: [Number, String],
		default: 0
	},
	iconSizeScale: {
		type: [Number, String],
		default: .8
	},
	gridTextColor: {
		type: String,
		default: '#000000'
	},
	gridTextSize: {
		type: String,
		default: '28rpx'
	},
	gridTextMarginTop: {
		type: [Number, String],
		default: '18rpx'
	},
	mode: {
		type: String,
		default: '',
		values: ['', 'swiper']
	},
	props: {
		type: Object,
		default() { return {} }
	},
	gridOutline: {
		type: String,
		default: 'none'
	},
	gridPadding: {
		type: [Number, String],
		default: '15rpx'
	},
	iconBorderRadius: {
		type: [Number, String],
		default: '0'
	},
	
	
	indicatorDots: {
		type: [Boolean, String],
		default: false
	},
	indicatorDotsHieght: {
		type: [Number, String],
		default: 0
	},
	duration: {
		type: [Number, String],
		default: 500
	},
	circular: {
		type: [String, Boolean],
		default: false
	},
	defCurrent: {
		type: [String, Number],
		default: 0
	},
	previousMargin: {
		type: String,
		default: '0px'
	},
	nextMargin: {
		type: String,
		default: '0px'
	},
	indicatorColor: {
		type: String,
		default: 'rgba(0, 0, 0, .3)'
	},
	indicatorActiveColor: {
		type: String,
		default: '#000000'
	},
	autoplay: {
		type: [String, Boolean],
		default: false
	},
	interval: {
		type: [String, Number],
		default: 5000
	},
	gridsData: {
		type: Array,
		default: ()=>[]
	},
	hideText: {
		type: [String, Boolean],
		default: false
	},
	iconWidth: {
		type: [String, Number],
		default: 0
	},
	iconHeight: {
		type: [String, Number],
		default: 0
	},
	gridPaddingTop: {
		type: [Number, String],
		default: 0
	},
	gridPaddingBottom: {
		type: [Number, String],
		default: 0
	},
	gridPaddingLeft: {
		type: [Number, String],
		default: 0
	},
	gridPaddingRight: {
		type: [Number, String],
		default: 0
	},
	ellipsis: {
		type: [String, Boolean],
		default: false
	},
	useQSAnimation: {
		type: [String, Boolean],
		default: false
	},
	animationType: {
		type: String,
		default: 'jump'
	},
	iconMinHeight: {
		type: String,
		default: ''
	},
}